/*
 * Peralta Santa Anna Victor Miguel
 * Diciembre 2011
 * Stored Procedure:
 *
 * Actualizamos la información de un idioma en el CV
 */

CREATE OR REPLACE FUNCTION updateIdioma
	(
		nIdIdioma1				INTEGER,
		sIdioma1				VARCHAR,
		bComprensionLectura1	BOOLEAN,
		sNivel1 				VARCHAR,
		sInstitucionEducativa1	VARCHAR
		
	) RETURNS INTEGER AS $$
	
	BEGIN
	
		UPDATE IDIOMAS 
		
		SET 
			sIdioma = sIdioma1,
			bComprensionLectura = bComprensionLectura1,
			sNivel = sNivel1,
			sInstitucionEducativa = sInstitucionEducativa1
		
		WHERE nIdIdioma = nIdIdioma1;
		
		RETURN 1;
		
		COMMIT;
		
	END;
	
$$ LANGUAGE plpgsql;

--select updateIdioma( 1, 'sIdioma', FALSE, 'nivel', 'institucion');



